package prac;

import java.util.*;
import java.util.stream.Collectors;

public class Doudizhu {

   /*
     * 在 斗地主 扑克牌游戏中，扑克牌由小到大的顺序为:
     * 3,4,5,6,7,8,9,10,J,Q,K,A,2，玩家可以出的 扑克牌 阵型有:单张、对子、顺子、飞机、炸弹等。
     * 其中顺子的出牌规则为:由至少5张由小到大连续递增的扑克牌组成，且不能包含2。
     * 例如:{3,4,5,6,7}、{3,4,5,6,7,8,9,10,J,Q,K,A}都是有效的顺子;而{J,Q,K,A,2}、{2,3,4,5,6}、{3,4,5,6}、{3,4,5,6,8}等都不是顺子。
     * 给定一个包含13张牌的数组，如果有满足出牌规则的顺子，请输出顺子。
     * 如果存在多个顺子，请每行输出一个顺子，且需要按顺子的第一张牌的大小(必须从小到大)依次输出。
     * 如果没有满足出牌规则的顺子，请输出No。
     * 输入描述
     * 13张任意顺序的扑克牌，每张扑克牌数字用空格隔开，每张扑克牌的数字都是合法的，并且不包括大小王:2 9 J 2 3 4 K A 7 9 A 5 6
     * 不需要考虑输入为异常字符的情
     * @param args
     */
   static Map<String,Integer> exch=new HashMap<>();
    static {
        exch.put("J",11);
        exch.put("Q",12);
        exch.put("K",13);
        exch.put("A",14);


    }

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        List<StudentScore.Socre> socreList=new ArrayList<>();
        String n = sc.next();
      Set<Integer> zj=  Arrays.stream(n.split("")).map(e->{if(exch.containsKey(e)){
            return exch.get(e);
        }
        return Integer.valueOf(e);
        }).collect(Collectors.toSet());

      Integer len=0;
      Integer last=0;
      StringBuffer sb=new StringBuffer();

    }

}

